@CHARSET "UTF-8";

.topbar{background: url('../images/topbar.png');height:53px;background-repeat: repeat;}

#submain{width:1000px;margin:20px auto;}
#cart{width:100%;margin:20px 0;}
#cart .maintable{width:100%;background:#f8e49b;line-height:40px;border:#f8e49b solid 1px;border-bottom:white solid 1px;border-collapse: collapse;}
#cart .caption{background:#87520E;color:white;line-height:40px;font-size:18px;}
#cart .btn{background:#87520E;border:none;width:25px; height:25px;cursor:pointer;color:white;}

#subart{width:100%;min-height:620px;margin-bottom:20px;}

#floatpart .com,.aboutpro .com{color:#87520E;background-image: url('../images/tit.png');background-repeat: no-repeat;
height:35px;padding:9px 0 0 19px;width:114px;font-size:18px;}

#sideleft{background:#F8E49B;width:241px;padding-top:20px;}

#sideleft h3{background-image: url('../images/titlesty.png');color:white;
height:27px;padding:4px 0 2px 10px;}
#sideleft ul{list-style:none;font-weight:bold;padding-left:30px;margin:15px 0;}
#sideleft ul img{vertical-align:middle;}
#sideleft ul li{line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

#floatpart{float:right;width:740px;}
#floatpart figure{float:left;margin-right:60px;margin-top:10px;}
#floatpart figure figcaption{width:115px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-left:10px;}
#floatpart figure span{margin-left:35px;}




/*authorInfor*/
#introduce{margin-top:15px;width:74%;float:right;}
.authorDis{float:left;width:65%;line-height:26px;overflow:hidden;text-overflow:ellipsis;height:335px;}




/*productkinds*/
.marside{width:750px;height:160px;margin-top:-10px;}
.marside figure{float:left;margin-right:60px;}
.marside figure figcaption{width:115px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-left:10px;}
.marside figure span{margin-left:35px;}

.strdiv section{border:#87520E solid 1px;padding:15px 25px;width:288px; float:left;margin-bottom:20px;} 
.strdiv section .justf{ float:right;line-height:35px;width:98px; height:100px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}


/*productInfo*/
#sideleft h1{background-image: url('../images/titlesty.png');color:white;
height:27px;padding:4px 0 2px 10px;font-size:18px;}
.lineH{line-height:40px;font-size:18px;}
.proMore{min-height:670px;padding-top:30px;}



/*order*/
#ordertable{margin-top:20px;width:100%;background:#f8e49b;line-height:40px;border:#f8e49b solid 1px;border-bottom:white solid 1px;border-collapse: collapse;margin-bottom:20px;}
.innertable{border-collapse: collapse;border:#F8E49B solid;line-height:30px;}





/*addProduct*/
#addtable{border-collapse: collapse;margin-top:20px;background:#f8e49b;border:#f8e49b solid 1px;color:#87520E;font-size:18px;}
#addtable .first{background:#87520E;color:white;line-height:45px;text-align:center;}
#addtable tr input{width:300px;line-height:33px;border:#f8e49b solid 1px;margin-left:20px;color:#87520E;font-size:15px;}
#addtable .addin{background:#87520E;color:white;border-radius:5px;line-height:40px;width:200px;font-size:18px;cursor:pointer;}
